ul {
            list-style-type: none;
            padding: 0;
            margin: 0;
            width: 150px;
        }
        li {
            background-color: #f9f9f9;
            border: 1px solid #ccc;
            margin: 5px;
            padding: 10px;
            cursor: move;
            transition: transform 0.3s ease, opacity 0.3s ease;
        }
        .placeholder {
            height: 0;
            background-color: #e0e9ff;
            transition: height 0.3s ease;
        }
        .dragged {
            transform: scale(0.9);
            opacity: 0.5;
        }
        .dragged.over {
            border-style: dashed;
        }